cover in ribbons - French English Dictionary